<?xml version="1.0"?>
<Repository NameSpace="http://www.mpimp-golm.mpg.de/2007/XEML/Environment" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.mpimp-golm.mpg.de/2007/XEML/Environment" xsi:schemaLocation="http://www.mpimp-golm.mpg.de/2007/XEML/Environment XeOSchema_V1.xsd">
    <Resources>
      <UnitSets />
      <TypeSets>
        <TypeDefine Name="ResponseRangeTypeDef" BaseType="Number">
          <Enum>0</Enum>
          <Enum>1</Enum>
          <Enum>2</Enum>
          <Enum>3</Enum>
          <Enum>4</Enum>
          <Enum>5</Enum>
          <Enum>6</Enum>
          <Enum>7</Enum>
          <Enum>8</Enum>
          <Enum>9</Enum>
        </TypeDefine>
      </TypeSets>
      <ContextCollection>
        <Context Name="Quality">
          <Description>Defines qualitative values of variables.</Description>
        </Context>
        <Context Name="Quantity">
          <Description>Defines quantitative values of variables.</Description>
        </Context>
        <Context Name="ResponseRange">
          <Description>Defines the reponse of a given process (by default biomass production) to the actual variable. Values 0-4 correspond to "too little", values >4-5 to "enough", values >5-6 to "luxurious" and values >6-9 to "too much"</Description>
        </Context>
        <Context Name="FreeText">
          <Description>For comments or text-based Definitions</Description>
        </Context>
      </ContextCollection>
    </Resources>
    <Variable TermId="XEO00001"  Name="PAR Light" Group="Aerial.Radiation.LightIntensity" RecommendationLevel="3">
      <Definition>Defines the intensity of photosynthetically active light</Definition>
      <CommunityUrl>http://xeml.mpimp-golm.mpg.de/dnn/XEOWiki/tabid/55/topic/XEO00001/Default.aspx</CommunityUrl>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>2500</Max>
        </TypeDefine>
        <Units>
          <Default Name="microeinstein/m²/s" Symbol="µE/m²/s" />
          <Unit Name="micromol/m²/s" Symbol="µmol/m²/s" Conversion="x*1" />
          <Unit Name="Watt per square meter" Symbol="Watt/m²" Conversion="x*56" />
        </Units>
        <DefaultCycle>
          <Value Duration="12:00:00">200</Value>
          <Value Duration="12:00:00">0</Value>
        </DefaultCycle>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00002" Name="Total Light" Group="Aerial.Radiation.LightIntensity" RecommendationLevel="3">
      <Definition>Defines the intensity of total light</Definition>
      <CommunityUrl>http://xeml.mpimp-golm.mpg.de/dnn/XEOWiki/tabid/55/topic/XEO00002/Default.aspx</CommunityUrl>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>2500</Max>
        </TypeDefine>
        <Units>
          <Default Name="microeinstein/m²/s" Symbol="µE/m²/s" />
          <Unit Name="micromol/m²/s" Symbol="µmol/m²/s" Conversion="x*1" />
          <Unit Name="Watt per square meter" Symbol="Watt/m²" Conversion="x*56" />
        </Units>
        <DefaultCycle>
          <Value Duration="12:00:00">200</Value>
          <Value Duration="12:00:00">0</Value>
        </DefaultCycle>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00003" Name="Source" RecommendationLevel="3" Group="Aerial.Radiation.LightQuality">
      <Definition>Defines the nature of the light source</Definition>
      <Context Name="Quality">
        <TypeDefine BaseType="Text">
          <Enum>Sun</Enum>
          <Enum>Fluorescent tube</Enum>
          <Enum>LED</Enum>
          <Enum>High Pressure Sodium</Enum>
          <Enum>Incandescent lamp</Enum>
          <Enum>None</Enum>
        </TypeDefine>
        <DefaultValue>Neon lamp</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00004" Name="RedToFarRed" RecommendationLevel="1" Group="Aerial.Radiation.LightQuality">
      <Definition>Defines the red light to far red light ratio</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>10</Max>
        </TypeDefine>
        <DefaultCycle>
          <Value Duration="12:00:00">0</Value>
          <Value Duration="12:00:00">1</Value>
        </DefaultCycle>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00005" Name="BlueToTotal" RecommendationLevel="1" Group="Aerial.Radiation.LightQuality">
      <Definition>Defines the blue light to total light ratio</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <DefaultCycle>
          <Value Duration="12:00:00">0</Value>
          <Value Duration="12:00:00">1</Value>
        </DefaultCycle>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00006" Name="UVA" Group="Aerial.Radiation.UV" RecommendationLevel="1">
      <Definition>Defines the intensity of UVA radiation (320-400 nm)</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
        </TypeDefine>
        <Units>
          <Default Name="Watts/m²" Symbol="Watts/m²" />
        </Units>
        <DefaultCycle>
          <Value Duration="12:00:00">0</Value>
          <Value Duration="12:00:00">10</Value>
        </DefaultCycle>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00007" Name="UVB" Group="Aerial.Radiation.UV" RecommendationLevel="1">
      <Definition>Defines the intensity of UVB radiation (290-320 nm)</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
        </TypeDefine>
        <Units>
          <Default Name="Watts/m²" Symbol="Watts/m²" />
        </Units>
        <DefaultCycle>
          <Value Duration="12:00:00">0</Value>
          <Value Duration="12:00:00">10</Value>
        </DefaultCycle>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00008" Name="UVC" Group="Aerial.Radiation.UV" RecommendationLevel="1">
      <Definition>Defines the intensity of UVB radiation (less tha 280 nm)</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
        </TypeDefine>
        <Units>
          <Default Name="Watts/m²" Symbol="Watts/m²" />
        </Units>
        <DefaultCycle>
          <Value Duration="12:00:00">0</Value>
          <Value Duration="12:00:00">10</Value>
        </DefaultCycle>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00009" Name="Temperature" Group="Aerial" RecommendationLevel="3">
      <Definition>Defines the air temperature</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>-40</Min>
          <Max>100</Max>
        </TypeDefine>
        <Units>
          <Default Name="Celsius" Symbol="°C" />
          <Unit Name="Fahrenheit" Symbol="°F" Conversion="(x-32)*5/9" />
          <Unit Name="Kelvin" Symbol="K" Conversion="x+273" />
        </Units>
        <DefaultCycle>
          <Value Duration="12">20</Value>
          <Value Duration="12">18</Value>
        </DefaultCycle>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00010" Name="RelativeHumidity" Group="Aerial.AirMoisture" RecommendationLevel="3">
      <Definition>Describes the amount of water vapor in the air, generally expressed as the percentage of the maximum water vapor</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>100</Max>
        </TypeDefine>
        <Units>
          <Default Name="Relative humidity" Symbol="%" />
        </Units>
        <DefaultCycle>
          <Value Duration="12">70</Value>
          <Value Duration="12">80</Value>
        </DefaultCycle>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00011" Name="VapourPressureDeficit" Group="Aerial.AirMoisture" RecommendationLevel="2">
      <Definition>Defines the difference between the maximal amount of water in the air minus the actual amount</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>5</Max>
        </TypeDefine>
        <Units>
          <Default Name="kilopascal" Symbol="kPa" />
        </Units>
        <DefaultCycle>
          <Value Duration="12">0.8</Value>
          <Value Duration="12">0.8</Value>
        </DefaultCycle>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00012" Name="CarbonDioxide" Group="Aerial.Gases" RecommendationLevel="3">
      <Definition>Defines the concentration of CO2 in the air</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1000000</Max>
        </TypeDefine>
        <Units>
          <Default Name="micromole per mole" Symbol="µmol/mol" />
          <Unit Name="part per million" Symbol="ppm" Conversion="x" />
        </Units>
        <DefaultValue>350</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00013" Name="Oxygen" Group="Aerial.Gases" RecommendationLevel="1">
      <Definition>Defines the concentration of O2 in the air</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>100</Max>
        </TypeDefine>
        <Units>
          <Default Name="percent" Symbol="%" />
        </Units>
        <DefaultValue>350</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00014" Name="Nitrogen" Group="Aerial.Gases" RecommendationLevel="1">
      <Definition>Defines the concentration of N2 in the air</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>100</Max>
        </TypeDefine>
        <Units>
          <Default Name="percent" Symbol="%" />
        </Units>
        <DefaultValue>70</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00015" Name="Ozone" Group="Aerial.Gases.Pollutants" RecommendationLevel="1">
      <Definition>Defines the concentration of O3 in the air</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1000000</Max>
        </TypeDefine>
        <Units>
          <Default Name="part per million" Symbol="ppm" />
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00016" Name="NOX" Group="Aerial.Gases.Pollutants" RecommendationLevel="1">
      <Definition>Defines the concentration of NOX in the air</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1000000</Max>
        </TypeDefine>
        <Units>
          <Default Name="part per million" Symbol="ppm" />
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00017" Name="SO2" Group="Aerial.Gases.Pollutants" RecommendationLevel="1">
      <Definition>Defines the concentration of SO2 in the air</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1000000</Max>
        </TypeDefine>
        <Units>
          <Default Name="part per million" Symbol="ppm" />
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00018" Name="AirVelocity" Group="Aerial.AirMovements" RecommendationLevel="1">
      <Definition>Defines the velocity of the wind</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>300</Max>
        </TypeDefine>
        <Units>
          <Default Name="meters per second" Symbol="m/s" />
          <Unit Name="kilometers per hour" Symbol="km/h" Conversion="x/3600000" />
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00019" Name="Type" Group="Substrate.Properties" RecommendationLevel="3">
      <Definition>Defines the nature of the substrate</Definition>
      <Context Name="Quality">
        <TypeDefine BaseType="Text">
          <Enum>Undefined soil</Enum>
          <Enum>Sandy soil</Enum>
          <Enum>Clay soil</Enum>
          <Enum>Peat soil</Enum>
          <Enum>Potting soil</Enum>
          <Enum>Hydroponics</Enum>
          <Enum>Vermiculite</Enum>
          <Enum>Perlite</Enum>
          <Enum>Rockwool</Enum>
          <Enum>Gravel</Enum>
          <Enum>Coir</Enum>
          <Enum>Sand</Enum>
          <Enum>Aeroponics</Enum>
          <Enum>Agar</Enum>
        </TypeDefine>
        <DefaultValue>Soil</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00020" Name="Plants/Container" Group="Substrate.Planting" RecommendationLevel="2">
      <Definition>Defines the number of plants per container (e.g. pot, Petri dish, well, tray, etc.)</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1000000</Max>
        </TypeDefine>
        <DefaultValue>3</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00021" Name="Container" Group="Substrate.Planting" RecommendationLevel="2">
      <Definition>Defines the type of container used to grow/treat the plants (e.g. pot, Petri dish, well, tray, etc.)</Definition>
      <Context Name="Quality">
        <TypeDefine BaseType="Text">
          <Enum>Pot</Enum>
          <Enum>Petri dish</Enum>
          <Enum>Microplate 4-wells</Enum>
          <Enum>Microplate 6-wells</Enum>
          <Enum>Microplate 8-wells</Enum>
          <Enum>Microplate 12-wells</Enum>
          <Enum>Microplate 24-wells</Enum>
          <Enum>Microplate 48-wells</Enum>
          <Enum>Microplate 96-wells</Enum>
          <Enum>Hydroponics tray</Enum>
          <Enum>Film</Enum>
          <Enum>Open</Enum>
        </TypeDefine>
        <DefaultValue>Soil</DefaultValue>
      </Context>
    </Variable>
    <Variable TermId="XEO00022" Name="RootingVolume" Group="Substrate.Planting" RecommendationLevel="2">
      <Definition>Defines the volume that is available to the roots</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
        </TypeDefine>
        <Units>
          <Default Name="liters" Symbol="l" />
          <Unit Name="cubic meters" Symbol="m³" Conversion="x/1000" />
        </Units>
        <DefaultValue>0.2</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00023" Name="Granulometry" Group="Substrate.Properties" RecommendationLevel="1">
      <Definition>Describes the soil texture according to the size of soil particles</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>6</Max>
        </TypeDefine>
        <DefaultValue>3</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00024" Name="OrganicMatter" Group="Substrate.Properties" RecommendationLevel="1">
      <Definition>Defines the proportion of organic matter in the soil</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>100</Max>
        </TypeDefine>
        <Units>
          <Default Name="percent" Symbol="%" />
        </Units>
        <DefaultValue>3</DefaultValue>
      </Context>
    </Variable>
    <Variable TermId="XEO00025" Name="ECa" Group="Substrate.Properties" RecommendationLevel="1">
      <Definition>Defines the apparent soil electrical conductivity</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number" />
        <Units>
          <Default Name="Siemens/m²" Symbol="S/m²" />
          <Unit Name="Siemens/cm²" Symbol="S/m²" Conversion="x*10000" />
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00026" Name="ECw" Group="Substrate.Properties" RecommendationLevel="1">
      <Definition>Defines the electrical conductivity of the soil water</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number" />
        <Units>
          <Default Name="Siemens/m²" Symbol="S/m²" />
          <Unit Name="Siemens/cm²" Symbol="S/m²" Conversion="x*10000" />
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00027" Name="Sterility" Group="Substrate.Properties" RecommendationLevel="1">
      <Definition>Indicates whether the substrate has been sterilised</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Boolean" />
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00073" Name="SubstrateDryWeight" Group="Substrate.Properties" RecommendationLevel="1">
      <Definition>Defines the amount of dry matter within the substrate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number" />
        <Units>
          <Default Name="gram per liter substrate" Symbol="g/l" />
        </Units>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00074" Name="SubstrateMaxWeight" Group="Substrate.Properties" RecommendationLevel="1">
      <Definition>Defines the weight of the substrate at field capacity</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number" />
        <Units>
          <Default Name="gram per liter substrate" Symbol="g/l" />
        </Units>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00028" Name="Temperature" Group="Substrate" RecommendationLevel="1">
      <Definition>Defines the temperature of the substrate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>-40</Min>
          <Max>100</Max>
        </TypeDefine>
        <Units>
          <Default Name="Celsius" Symbol="°C" />
          <Unit Name="Fahrenheit" Symbol="°F" Conversion="(x-32)*5/9" />
        </Units>
        <DefaultCycle>
          <Value Duration="12">18</Value>
          <Value Duration="12">20</Value>
        </DefaultCycle>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00029" Name="RelativeWaterContent" Group="Substrate.Water" RecommendationLevel="2">
      <Definition>Defines the amount of soil water, expressed as a proportion of the water holding capacity of the soil</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>100</Max>
        </TypeDefine>
        <Units>
          <Default Name="Relative water content" Symbol="%" />
        </Units>
        <DefaultValue>50</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00030" Name="Watering" Group="Substrate.Water" RecommendationLevel="3">
      <Definition>Indicates the volume of supplied water</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
        </TypeDefine>
        <Units>
          <Default Name="liter per plant" Symbol="l/plant" />
          <Unit Name="liter per pot" Symbol="l/pot" Conversion="x*PlantNumber" />
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00031" Name="WaterPotential" Group="Substrate.Water" RecommendationLevel="2">
      <Definition>Defines the potential energy of water per unit mass of water in the soil</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Max>0</Max>
        </TypeDefine>
        <Units>
          <Default Name="megapascal" Symbol="MPa" />
        </Units>
        <DefaultValue>-0.5</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00032" Name="Waterlogging" Group="Substrate.Water" RecommendationLevel="1">
      <Definition>Defines the position of the water table</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>10</Max>
        </TypeDefine>
        <Units>
          <Default Name="meters" Symbol="m" />
        </Units>
        <DefaultValue>0.2</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00033" Name="Flooding" Group="Substrate.Water" RecommendationLevel="1">
      <Definition>Defines the level of submerging water</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>10</Max>
        </TypeDefine>
        <Units>
          <Default Name="meters" Symbol="m" />
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00034" Name="Oxygen" Group="Substrate.Oxygen" RecommendationLevel="1">
      <Definition>Defines the concentration of O2 in the substrate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="atmosphere" Symbol="atm" />
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00077" Name="C" Group="Substrate.Nutrients.Macronutrients.Carbon" RecommendationLevel="1">
      <Definition>Defines the concentration of total carbon within the substrate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>5</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00078" Name="Sucrose" Group="Substrate.Nutrients.Macronutrients.Carbon" RecommendationLevel="1">
      <Definition>Defines the concentration of sucrose within the substrate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>5</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
          <Unit Name="percent" Symbol="%" Conversion="x/100"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00079" Name="Glucose" Group="Substrate.Nutrients.Macronutrients.Carbon" RecommendationLevel="1">
      <Definition>Defines the concentration of glucose within the substrate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>2</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00080" Name="Fructose" Group="Substrate.Nutrients.Macronutrients.Carbon" RecommendationLevel="1">
      <Definition>Defines the concentration of fructose within the substrate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>2</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00035" Name="N" Group="Substrate.Nutrients.Macronutrients.Nitrogen" RecommendationLevel="3">
      <Definition>Defines the concentration of total nitrogen</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>2</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00036" Name="NO3-" Group="Substrate.Nutrients.Macronutrients.Nitrogen" RecommendationLevel="1">
      <Definition>Defines the concentration of nitrate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>2</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00037" Name="NH4+" Group="Substrate.Nutrients.Macronutrients.Nitrogen" RecommendationLevel="1">
      <Definition>Defines the concentration of ammonium</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>2</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00038" Name="Glutamine" Group="Substrate.Nutrients.Macronutrients.Nitrogen" RecommendationLevel="1">
      <Definition>Defines the concentration of glutamine</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>2</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00076" Name="Urea" Group="Substrate.Nutrients.Macronutrients.Nitrogen" RecommendationLevel="1">
      <Definition>Defines the concentration of urea</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>5</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00039" Name="P" Group="Substrate.Nutrients.Macronutrients.Phosphor" RecommendationLevel="3">
      <Definition>Defines the concentration of total phosphor</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>2</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00040" Name="(PO4)2-" Group="Substrate.Nutrients.Macronutrients.Phosphor" RecommendationLevel="1">
      <Definition>Defines the concentration of inorganic free phosphate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>2</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00041" Name="K" Group="Substrate.Nutrients.Macronutrients.Potassium" RecommendationLevel="3">
      <Definition>Defines the concentration of total potassium</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>3</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00042" Name="K+" Group="Substrate.Nutrients.Macronutrients.Potassium" RecommendationLevel="1">
      <Definition>Defines the concentration of free potassium</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>3</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00043" Name="S" Group="Substrate.Nutrients.Macronutrients.Sulfur" RecommendationLevel="3">
      <Definition>Defines the concentration of total sulfur</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00044" Name="(SO4)2-" Group="Substrate.Nutrients.Macronutrients.Sulfur" RecommendationLevel="1">
      <Definition>Defines the concentration of free sulfate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00045" Name="Mg" Group="Substrate.Nutrients.Macronutrients.Magnesium" RecommendationLevel="3">
      <Definition>Defines the concentration of total magnesium</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00046" Name="Mg2+" Group="Substrate.Nutrients.Macronutrients.Magnesium" RecommendationLevel="1">
      <Definition>Defines the concentration of free magnesium</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00047" Name="Ca" Group="Substrate.Nutrients.Macronutrients.Calcium" RecommendationLevel="3">
      <Definition>Defines the concentration of total calcium</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00048" Name="Ca2+" Group="Substrate.Nutrients.Macronutrients.Calcium" RecommendationLevel="1">
      <Definition>Defines the concentration of free calcium</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00049" Name="Cl" Group="Substrate.Nutrients.Micronutrients.Chlorine" RecommendationLevel="1">
      <Definition>Defines the concentration of total chlorine</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00050" Name="Cl-" Group="Substrate.Nutrients.Micronutrients.Chlorine" RecommendationLevel="1">
      <Definition>Defines the concentration of chloride</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00051" Name="Fe" Group="Substrate.Nutrients.Micronutrients.Iron" RecommendationLevel="3">
      <Definition>Defines the concentration of of total iron</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00052" Name="Fe3+" Group="Substrate.Nutrients.Micronutrients.Iron" RecommendationLevel="1">
      <Definition>Defines the concentration of of ferride</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00072" Name="Fe2+" Group="Substrate.Nutrients.Micronutrients.Iron" RecommendationLevel="1">
      <Definition>Defines the concentration of of ferride</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00053" Name="B" Group="Substrate.Nutrients.Micronutrients.Boron" RecommendationLevel="1">
      <Definition>Defines the concentration of total boron</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00054" Name="(B03)3-" Group="Substrate.Nutrients.Micronutrients.Boron" RecommendationLevel="1">
      <Definition>Defines the concentration of borate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00055" Name="Mn" Group="Substrate.Nutrients.Micronutrients.Manganese" RecommendationLevel="1">
      <Definition>Defines the concentration of total manganese</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00056" Name="Mn2+" Group="Substrate.Nutrients.Micronutrients.Manganese" RecommendationLevel="1">
      <Definition>Defines the concentration of free manganese</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00057" Name="Zn" Group="Substrate.Nutrients.Micronutrients.Zinc" RecommendationLevel="1">
      <Definition>Defines the concentration of total zinc</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00058" Name="Zn2+" Group="Substrate.Nutrients.Micronutrients.Zinc" RecommendationLevel="1">
      <Definition>Defines the concentration of free zinc</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00059" Name="Cu" Group="Substrate.Nutrients.Micronutrients.Copper" RecommendationLevel="1">
      <Definition>Defines the concentration of total copper</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00060" Name="Cu2+" Group="Substrate.Nutrients.Micronutrients.Copper" RecommendationLevel="1">
      <Definition>Defines the concentration of free copper</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00061" Name="Mo" Group="Substrate.Nutrients.Micronutrients.Molybdenum" RecommendationLevel="1">
      <Definition>Defines the concentration of total molybdenum</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00062" Name="(MoO4)2-" Group="Substrate.Nutrients.Micronutrients.Molybdenum" RecommendationLevel="1">
      <Definition>Defines the concentration of molybdate</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00063" Name="Ni" Group="Substrate.Nutrients.Micronutrients.Nickel" RecommendationLevel="1">
      <Definition>Defines the concentration of total nickel</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00064" Name="Ni2+" Group="Substrate.Nutrients.Micronutrients.Nickel" RecommendationLevel="1">
      <Definition>Defines the concentration of nickel</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00065" Name="Co" Group="Substrate.Nutrients.Micronutrients.Cobalt" RecommendationLevel="1">
      <Definition>Defines the concentration of total cobalt</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00066" Name="Co2+" Group="Substrate.Nutrients.Micronutrients.Cobalt" RecommendationLevel="1">
      <Definition>Defines the concentration of free cobalt</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00067" Name="Si" Group="Substrate.Nutrients.Micronutrients.Silicon" RecommendationLevel="1">
      <Definition>Defines the concentration of total silicon</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00068" Name="Na" Group="Substrate.Nutrients.Micronutrients.Sodium" RecommendationLevel="1">
      <Definition>Defines the concentration of total sodium</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00069" Name="Na+" Group="Substrate.Nutrients.Micronutrients.Sodium" RecommendationLevel="1">
      <Definition>Defines the concentration of free sodium</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00070" Name="Salt" Group="Substrate.Salt" RecommendationLevel="1">
      <Definition>Defines the concentration of NaCl</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>6.2</Max>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00075" Name="TotalSalt" Group="Substrate.Salt" RecommendationLevel="1">
      <Definition>Defines the concentration of total salt</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
        </TypeDefine>
        <Units>
          <Default Name="moles per liter" Symbol="mol/l" />
          <Unit Name="millimol per liter" Symbol="mM" Conversion="*1000"/>
          <Unit Name="micromol per liter" Symbol="uM" Conversion="*1000000"/>
          <Unit Name="moles per gram dry weight" Symbol="mol/gDW" Conversion="/SubstrateDryWeight"/>
          <Unit Name="g per gram dry weight" Symbol="mol/gDW" Conversion="*MolarMass/SubstrateDryWeight"/>
        </Units>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
    <Variable TermId="XEO00071" Name="pH" Group="Substrate.pH" RecommendationLevel="1">
      <Definition>Defines the chemical activity of the protons in the substrate, i.e. the acidity or the alkalinity of the substrate; pH = -Log10a[H+] with a, the activity of water</Definition>
      <Context Name="Quantity">
        <TypeDefine BaseType="Number">
          <Min>0</Min>
          <Max>1</Max>
        </TypeDefine>
        <Units>
          <Default Name="pHValue" Symbol="pH" />
        </Units>
        <DefaultValue>0</DefaultValue>
      </Context>
      <Context Name="ResponseRange">
        <TypeSource typeRef="ResponseRangeTypeDef" />
        <DefaultValue>5</DefaultValue>
      </Context>
      <Context Name="FreeText">
        <TypeDefine BaseType="Text" />
      </Context>
    </Variable>
  </Repository>